home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 February: Technology Seed / Mac Tech Seed Feb '97.toast / OpenDoc 1.2b2c1 / TestParts / Draw / DrawPart.xh < prev    next >
Encoding:
Text File  |  1997-01-01  |  36.0 KB  |  1,290 lines  |  [TEXT/MPS ]

  1.  
  2. /*
  3.  * This file was generated by the SOM Compiler.
  4.  * FileName: DrawPart.xh.
  5.  * Generated using:
  6.  *     SOM Precompiler somipc: 2.18
  7.  *     SOM Emitter emitxh.dll: 2.33
  8.  */
  9.  
  10. #ifndef SOM_Module_AppleTest_defined
  11. #define SOM_Module_AppleTest_defined 1
  12. #include <som.xh>
  13.  
  14. /*
  15.  * Start of user-defined types:
  16.  */
  17. class SOMClass;
  18. class SOMObject;
  19. class ODFrame;
  20. class ODFacet;
  21. class ODObject;
  22. class ODExtension;
  23. class ODRefCntObject;
  24. class ODPersistentObject;
  25. class ODStorageUnit;
  26. class ODPart;
  27. class ODCanvas;
  28. class ODDragItemIterator;
  29. class ODEmbeddedFramesIterator;
  30. class ODLink;
  31. class ODLinkSource;
  32. class ODObjectSpec;
  33. class ODShape;
  34. class ODStorageUnitView;
  35. class ODTypeList;
  36. class ODWindow;
  37. class ODFocusSet;
  38. class ODMenuBar;
  39. class DrawSI;
  40. class ODSession;
  41. class ODTransform;
  42.  
  43. /*
  44.  * End of user-defined types.
  45.  */
  46. #endif /* SOM_Module_AppleTest_defined */
  47.  
  48. #ifndef SOM_AppleTest_Container_xh
  49. #define SOM_AppleTest_Container_xh
  50.  
  51. class AppleTest_Container;
  52.  
  53. #define AppleTest_Container_MajorVersion 1
  54. #define AppleTest_Container_MinorVersion 0
  55.  
  56. /*
  57.  * Passthru lines: File: "C.xh", "before"
  58.  */
  59.  
  60. class ODFrame ;
  61. class ODTransform ;
  62. class OrderedCollection ;
  63. struct Proxy {
  64. ODRgnHandle region;
  65. ODFrame* frame;
  66. ODTransform* transform;
  67. Proxy(ODRgnHandle r, ODFrame* f, ODTransform* t) {region = r; frame = f; transform = t; }
  68. };
  69. #include <Printing.h>
  70. #include <Quickdraw.h>
  71.  
  72. /* C++ SOM defs */
  73. #include <somcls.xh>
  74. #include <somcm.xh>
  75.  
  76. /* C++ parent defs */
  77. #ifndef SOM_ODPart_xh
  78. #include <Part.xh>
  79. #endif
  80.  
  81. #ifndef AppleTest_Container_API
  82. #define AppleTest_Container_API
  83. /*
  84.  * -- The Class API
  85.  */
  86.  
  87. /*
  88.  * Start of user-defined types:
  89.  */
  90.  
  91. /*
  92.  * End of user-defined types.
  93.  */
  94.  
  95. #ifdef OLDIBMSOMAPISUPPORT
  96. #define AppleTest_ContainerCClassData AppleTest_ContainerClassData
  97. #define AppleTest_ContainerNewClass(major,minor) somNewVersionedClassReference(AppleTest_Container,major,minor)
  98. #endif
  99.  
  100. /* define xxxMetaClass macro to facilitate (cls ## MetaClass) */
  101. #define AppleTest_ContainerMetaClass SOMClass
  102.  
  103. #if PRAGMA_ALIGN_SUPPORTED
  104. #  pragma options align=power
  105. #endif
  106.  
  107. /* The API to the AppleTest_Container class object, and the methods it introduces. */
  108. SOMEXTERN struct AppleTest_ContainerClassDataStructure {
  109. #ifdef OLDIBMSOMAPISUPPORT
  110.     SOMClass            *classObject;    /* always zero, use somNewClassReference instead */
  111. #else
  112.     long zero;
  113. #endif
  114.     somStaticClassInfo *sci;
  115.     somDToken        instanceDataToken;
  116.     long reserved [3];
  117.     somMToken GetSemanticInterface;
  118.     somMToken CreateNewPart;
  119.     somMToken SetNewBounds;
  120.     somMToken CreateFrameProxy;
  121.     somMToken DeleteFrameProxy;
  122.     somMToken ProxyForFrame;
  123.     somMToken UpdateProxyRegion;
  124.     somMToken CreateProxySelectionBorder;
  125.     somMToken InvalidateSelection;
  126.     somMToken ClipEmbeddedFrames;
  127.     somMToken CommonInitContainerPart;
  128.     somMToken LoadIcons;
  129.     somMToken InstallObjectAccessors;
  130.     somMToken GetEmbeddedFrames;
  131.     somMToken GetDisplayFrames;
  132.     somMToken ProxyForFrameID;
  133.     somMToken HighlightSelection;
  134.     somMToken HighlightProxyBorder;
  135.     somMToken HighlightContentObject;
  136.     somMToken ClipEmbeddedFacets;
  137.     somMToken EmptySelection;
  138.     somMToken HandleMouseDown;
  139.     somMToken HandleMouseDownDrag;
  140.     somMToken HandleMouseDownEdgeResize;
  141.     somMToken HandleMouseDownCornerResize;
  142.     somMToken HandleMouseDownInEmbeddedFrame;
  143.     somMToken HandleKeyDown;
  144.     somMToken HandleMenuEvent;
  145.     somMToken HandlePageSetup;
  146.     somMToken HandlePrinting;
  147.     somMToken CreateDefPrintRec;
  148.     somMToken BeginPrinting;
  149.     somMToken PrintPage;
  150.     somMToken EndPrinting;
  151.     somMToken PrintDocument;
  152.     somMToken DoCut;
  153.     somMToken DoCopy;
  154.     somMToken DoPaste;
  155.     somMToken DoPasteLink;
  156.     somMToken DoClear;
  157.     somMToken DoSelectAll;
  158.     somMToken ActivateFrame;
  159.     somMToken DeActivateFrame;
  160.     somMToken ActivatingWindow;
  161.     somMToken DeActivatingWindow;
  162.     somMToken InstallMenus;
  163.     somMToken RemoveMenus;
  164.     somMToken SetBGColor1;
  165.     somMToken UserSetBGColor;
  166.     somMToken SetBGColor2;
  167.     somMToken Embed;
  168.     somMToken SetGrafPortOrigin;
  169.     somMToken InvalEmbedFrameAfterResize;
  170.     somMToken GetSelectionRectLocal;
  171.     somMToken CreatePalette;
  172.     somMToken DestroyPalette;
  173.     somMToken ShowPalette;
  174.     somMToken HidePalette;
  175.     somMToken GetBGColor;
  176.     somMToken MakeEmbeddedFrame;
  177.     somMToken CreateWindow;
  178.     somMToken CloneTestDrawContent;
  179.     somMToken DoShowPartsBin;
  180.     somMToken StartDrawingLines;
  181.     somMToken StopDrawingLines;
  182.     somMToken HandleBGMouseDown;
  183. } SOMDLINK AppleTest_ContainerClassData;
  184.  
  185. #if PRAGMA_ALIGN_SUPPORTED
  186. #  pragma options align=reset
  187. #endif
  188.  
  189. #if !defined(AppleTest_Container_Class_Source) && !defined(SOM_Module_drawpart_Source)
  190. #if PRAGMA_IMPORT_SUPPORTED
  191. #pragma import list AppleTest_ContainerClassData
  192. #endif
  193. #endif
  194.  
  195.  
  196. /*
  197.  * -- Typedefs and inline method declarations for left path inherited methods
  198.  * -- are omitted because this compilation had -museinheritedmethods in effect
  199.  */
  200.  
  201.  
  202. /*
  203.  * -- Typedefs for AppleTest_Container Method Procedures
  204.  */
  205. SOMEXTERN {
  206. typedef DrawSI*   (* SOMLINK somTD_AppleTest_Container_GetSemanticInterface)(AppleTest_Container *somSelf, Environment *ev);
  207. typedef ODPart*   (* SOMLINK somTD_AppleTest_Container_CreateNewPart)(AppleTest_Container *somSelf, Environment *ev,
  208.         DescType theClass,
  209.         AEDesc* theLocation);
  210. typedef void   (* SOMLINK somTD_AppleTest_Container_SetNewBounds)(AppleTest_Container *somSelf, Environment *ev,
  211.         ODFrame* frame,
  212.         Rect* r);
  213. typedef void   (* SOMLINK somTD_AppleTest_Container_CreateFrameProxy)(AppleTest_Container *somSelf, Environment *ev,
  214.         ODFrame* frame,
  215.         ODTransform* externalTransform);
  216. typedef void   (* SOMLINK somTD_AppleTest_Container_DeleteFrameProxy)(AppleTest_Container *somSelf, Environment *ev,
  217.         Proxy* proxy);
  218. typedef Proxy*   (* SOMLINK somTD_AppleTest_Container_ProxyForFrame)(AppleTest_Container *somSelf, Environment *ev,
  219.         ODFrame* frame);
  220. typedef void   (* SOMLINK somTD_AppleTest_Container_UpdateProxyRegion)(AppleTest_Container *somSelf, Environment *ev,
  221.         Proxy* proxy);
  222. typedef void   (* SOMLINK somTD_AppleTest_Container_CreateProxySelectionBorder)(AppleTest_Container *somSelf, Environment *ev,
  223.         Proxy* p);
  224. typedef void   (* SOMLINK somTD_AppleTest_Container_InvalidateSelection)(AppleTest_Container *somSelf, Environment *ev,
  225.         ODFrame* frame);
  226. typedef void   (* SOMLINK somTD_AppleTest_Container_ClipEmbeddedFrames)(AppleTest_Container *somSelf, Environment *ev,
  227.         ODFrame* frame);
  228. typedef void   (* SOMLINK somTD_AppleTest_Container_CommonInitContainerPart)(AppleTest_Container *somSelf, Environment *ev);
  229. typedef void   (* SOMLINK somTD_AppleTest_Container_LoadIcons)(AppleTest_Container *somSelf, Environment *ev);
  230. typedef void   (* SOMLINK somTD_AppleTest_Container_InstallObjectAccessors)(AppleTest_Container *somSelf, Environment *ev);
  231. typedef OrderedCollection*   (* SOMLINK somTD_AppleTest_Container_GetEmbeddedFrames)(AppleTest_Container *somSelf, Environment *ev);
  232. typedef OrderedCollection*   (* SOMLINK somTD_AppleTest_Container_GetDisplayFrames)(AppleTest_Container *somSelf, Environment *ev);
  233. typedef Proxy*   (* SOMLINK somTD_AppleTest_Container_ProxyForFrameID)(AppleTest_Container *somSelf, Environment *ev,
  234.         ODID frameID);
  235. typedef void   (* SOMLINK somTD_AppleTest_Container_HighlightSelection)(AppleTest_Container *somSelf, Environment *ev);
  236. typedef void   (* SOMLINK somTD_AppleTest_Container_HighlightProxyBorder)(AppleTest_Container *somSelf, Environment *ev,
  237.         Proxy* p);
  238. typedef void   (* SOMLINK somTD_AppleTest_Container_HighlightContentObject)(AppleTest_Container *somSelf, Environment *ev,
  239.         Proxy* p);
  240. typedef void   (* SOMLINK somTD_AppleTest_Container_ClipEmbeddedFacets)(AppleTest_Container *somSelf, Environment *ev,
  241.         ODFacet* facet);
  242. typedef void   (* SOMLINK somTD_AppleTest_Container_EmptySelection)(AppleTest_Container *somSelf, Environment *ev);
  243. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandleMouseDown)(AppleTest_Container *somSelf, Environment *ev,
  244.         ODFacet* facet,
  245.         ODPoint* where,
  246.         ODEventData* event);
  247. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandleBGMouseDown)(AppleTest_Container *somSelf, Environment *ev,
  248.         ODFacet* facet,
  249.         ODPoint* where,
  250.         ODEventData* event);
  251. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandleMouseDownDrag)(AppleTest_Container *somSelf, Environment *ev,
  252.         ODFacet* facet,
  253.         Proxy* selection,
  254.         ODEventData* event);
  255. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandleMouseDownEdgeResize)(AppleTest_Container *somSelf, Environment *ev,
  256.         ODFacet* facet,
  257.         Proxy* selection,
  258.         Point* mouse);
  259. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandleMouseDownCornerResize)(AppleTest_Container *somSelf, Environment *ev,
  260.         ODFacet* facet,
  261.         Proxy* selection,
  262.         Point* mouse);
  263. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandleMouseDownInEmbeddedFrame)(AppleTest_Container *somSelf, Environment *ev,
  264.         ODFacet* container,
  265.         ODFacet* facet,
  266.         ODPoint* where,
  267.         ODEventData* event);
  268. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandleKeyDown)(AppleTest_Container *somSelf, Environment *ev,
  269.         ODFrame* focusFrame,
  270.         ODEventData* event);
  271. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandleMenuEvent)(AppleTest_Container *somSelf, Environment *ev,
  272.         ODFrame* focusFrame,
  273.         ODEventData* event);
  274. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandlePageSetup)(AppleTest_Container *somSelf, Environment *ev,
  275.         ODFrame* focusFrame);
  276. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_HandlePrinting)(AppleTest_Container *somSelf, Environment *ev,
  277.         ODFrame* focusFrame);
  278. typedef void   (* SOMLINK somTD_AppleTest_Container_CreateDefPrintRec)(AppleTest_Container *somSelf, Environment *ev);
  279. typedef ODFacet*   (* SOMLINK somTD_AppleTest_Container_BeginPrinting)(AppleTest_Container *somSelf, Environment *ev,
  280.         ODFrame* rootFrame,
  281.         TPrPort* thePrPort);
  282. typedef void   (* SOMLINK somTD_AppleTest_Container_PrintPage)(AppleTest_Container *somSelf, Environment *ev,
  283.         ODFacet* prFacet,
  284.         ODUShort page);
  285. typedef void   (* SOMLINK somTD_AppleTest_Container_EndPrinting)(AppleTest_Container *somSelf, Environment *ev,
  286.         ODFacet* prFacet);
  287. typedef void   (* SOMLINK somTD_AppleTest_Container_PrintDocument)(AppleTest_Container *somSelf, Environment *ev,
  288.         ODFrame* frame);
  289. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_DoCut)(AppleTest_Container *somSelf, Environment *ev,
  290.         ODFrame* frame);
  291. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_DoCopy)(AppleTest_Container *somSelf, Environment *ev,
  292.         ODFrame* frame);
  293. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_DoPaste)(AppleTest_Container *somSelf, Environment *ev,
  294.         ODFrame* frame);
  295. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_DoPasteLink)(AppleTest_Container *somSelf, Environment *ev,
  296.         ODFrame* frame);
  297. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_DoClear)(AppleTest_Container *somSelf, Environment *ev,
  298.         ODFrame* frame);
  299. typedef ODBoolean   (* SOMLINK somTD_AppleTest_Container_DoSelectAll)(AppleTest_Container *somSelf, Environment *ev,
  300.         ODFrame* frame);
  301. typedef void   (* SOMLINK somTD_AppleTest_Container_ActivateFrame)(AppleTest_Container *somSelf, Environment *ev,
  302.         ODFrame* frame);
  303. typedef void   (* SOMLINK somTD_AppleTest_Container_DeActivateFrame)(AppleTest_Container *somSelf, Environment *ev,
  304.         ODFrame* frame);
  305. typedef void   (* SOMLINK somTD_AppleTest_Container_ActivatingWindow)(AppleTest_Container *somSelf, Environment *ev,
  306.         ODFrame* frame);
  307. typedef void   (* SOMLINK somTD_AppleTest_Container_DeActivatingWindow)(AppleTest_Container *somSelf, Environment *ev,
  308.         ODFrame* frame);
  309. typedef void   (* SOMLINK somTD_AppleTest_Container_InstallMenus)(AppleTest_Container *somSelf, Environment *ev,
  310.         ODFrame* aFrame);
  311. typedef void   (* SOMLINK somTD_AppleTest_Container_RemoveMenus)(AppleTest_Container *somSelf, Environment *ev,
  312.         ODFrame* aFrame);
  313. typedef void   (* SOMLINK somTD_AppleTest_Container_SetBGColor1)(AppleTest_Container *somSelf, Environment *ev,
  314.         ODFrame* aFrame,
  315.         ODUShort whichColor);
  316. typedef void   (* SOMLINK somTD_AppleTest_Container_UserSetBGColor)(AppleTest_Container *somSelf, Environment *ev,
  317.         ODFrame* frame,
  318.         RGBColor* whichColor);
  319. typedef void   (* SOMLINK somTD_AppleTest_Container_SetBGColor2)(AppleTest_Container *somSelf, Environment *ev,
  320.         ODFrame* aFrame,
  321.         RGBColor* whichColor);
  322. typedef void   (* SOMLINK somTD_AppleTest_Container_Embed)(AppleTest_Container *somSelf, Environment *ev,
  323.         short item,
  324.         ODFrame* frame,
  325.         ODPart** newPart);
  326. typedef void   (* SOMLINK somTD_AppleTest_Container_SetGrafPortOrigin)(AppleTest_Container *somSelf, Environment *ev,
  327.         ODFacet* facet);
  328. typedef void   (* SOMLINK somTD_AppleTest_Container_InvalEmbedFrameAfterResize)(AppleTest_Container *somSelf, Environment *ev,
  329.         ODFacet* facet,
  330.         Proxy* selection,
  331.         ODShape* oldShape,
  332.         ODShape* newShape,
  333.         Point* transOffset);
  334. typedef Rect*   (* SOMLINK somTD_AppleTest_Container_GetSelectionRectLocal)(AppleTest_Container *somSelf, Environment *ev,
  335.         Proxy* selection);
  336. typedef void   (* SOMLINK somTD_AppleTest_Container_CreatePalette)(AppleTest_Container *somSelf, Environment *ev);
  337. typedef void   (* SOMLINK somTD_AppleTest_Container_DestroyPalette)(AppleTest_Container *somSelf, Environment *ev);
  338. typedef void   (* SOMLINK somTD_AppleTest_Container_ShowPalette)(AppleTest_Container *somSelf, Environment *ev);
  339. typedef void   (* SOMLINK somTD_AppleTest_Container_HidePalette)(AppleTest_Container *somSelf, Environment *ev);
  340. typedef void   (* SOMLINK somTD_AppleTest_Container_GetBGColor)(AppleTest_Container *somSelf, Environment *ev,
  341.         ODUShort whichColor,
  342.         RGBColor* newColor);
  343. typedef ODFrame*   (* SOMLINK somTD_AppleTest_Container_MakeEmbeddedFrame)(AppleTest_Container *somSelf, Environment *ev,
  344.         ODFrame* containingFrame,
  345.         ODShape* frameShape,
  346.         ODTransform* externalTransform,
  347.         ODPart* embedPart,
  348.         ODBoolean isOverlaid);
  349. typedef ODWindow*   (* SOMLINK somTD_AppleTest_Container_CreateWindow)(AppleTest_Container *somSelf, Environment *ev,
  350.         ODFrame* sourceFrame);
  351. typedef void   (* SOMLINK somTD_AppleTest_Container_CloneTestDrawContent)(AppleTest_Container *somSelf, Environment *ev,
  352.         ODDraftKey key,
  353.         ODStorageUnit* toSU,
  354.         ODFrame* scopeFrame);
  355. typedef void   (* SOMLINK somTD_AppleTest_Container_DoShowPartsBin)(AppleTest_Container *somSelf, Environment *ev,
  356.         ODFrame* frame);
  357. typedef void   (* SOMLINK somTD_AppleTest_Container_StartDrawingLines)(AppleTest_Container *somSelf, Environment *ev,
  358.         ODFrame* frame);
  359. typedef void   (* SOMLINK somTD_AppleTest_Container_StopDrawingLines)(AppleTest_Container *somSelf, Environment *ev,
  360.         ODFrame* frame);
  361. }
  362.  
  363. #endif /* AppleTest_Container_API */
  364.  
  365.  
  366. /*
  367.  * -- This emitter treats Method Tokens as Thunks by default.
  368.  * -- Use the sc modifier "nothunks" to change this default
  369.  */
  370. #undef somresolve_
  371. #define somresolve_(obj,mToken) ((somMethodProc*)((void)obj, mToken))
  372.  
  373. /*
  374.  * -- The C++ Wrapper Class for AppleTest_Container
  375.  */
  376. class AppleTest_Container : public ODPart
  377. {
  378. public:
  379.  
  380. // AppleTest_Container::new registers use of the class object, and then uses somNew
  381. // to allocate memory and load the object method table pointer. 
  382. void *operator new(size_t size)
  383. {
  384.     SOM_IgnoreWarning(size);
  385.     // Allocate memory using the default allocator for AppleTest_Container, and
  386.     // clear mem & set method table pointer, call basic initialization
  387. #ifdef SOMCHKNULL
  388.     void * __somResult = (void *)
  389.       somNewObject(AppleTest_Container);
  390.     SOMCHKNULL(__somResult);
  391.     return __somResult;
  392. #else
  393.     return (void*) somNewObject(AppleTest_Container);
  394. #endif
  395. }
  396.  
  397. // AppleTest_Container::delete uses the default deallocator for the object's class.
  398. void operator delete(void * obj)
  399. {
  400.     if (obj) {
  401.         SOM_Resolve(obj,SOMObject,somFree)
  402.            ( (SOMObject*) obj );
  403.     }
  404. }
  405.  
  406. /* method: GetSemanticInterface */
  407. DrawSI*   GetSemanticInterface(Environment *ev)
  408. {
  409.    #ifdef SOMCHKEXCEPT
  410.    DrawSI* __somResult = 
  411.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,GetSemanticInterface)
  412.     (this,ev);
  413.       SOMCHKEXCEPT;
  414.    return __somResult;
  415. #else
  416.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,GetSemanticInterface)
  417.     (this,ev);
  418. #endif
  419. }
  420.  
  421. /* method: CreateNewPart */
  422. ODPart*   CreateNewPart(Environment *ev,
  423.         DescType theClass,
  424.         AEDesc* theLocation)
  425. {
  426.    #ifdef SOMCHKEXCEPT
  427.    ODPart* __somResult = 
  428.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CreateNewPart)
  429.     (this,ev,theClass,theLocation);
  430.       SOMCHKEXCEPT;
  431.    return __somResult;
  432. #else
  433.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CreateNewPart)
  434.     (this,ev,theClass,theLocation);
  435. #endif
  436. }
  437.  
  438. /* method: SetNewBounds */
  439. void   SetNewBounds(Environment *ev,
  440.         ODFrame* frame,
  441.         Rect* r)
  442. {
  443.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,SetNewBounds)
  444.     (this,ev,frame,r);
  445. #ifdef SOMCHKEXCEPT
  446.       SOMCHKEXCEPT;
  447. #endif
  448. }
  449.  
  450. /* method: CreateFrameProxy */
  451. void   CreateFrameProxy(Environment *ev,
  452.         ODFrame* frame,
  453.         ODTransform* externalTransform)
  454. {
  455.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CreateFrameProxy)
  456.     (this,ev,frame,externalTransform);
  457. #ifdef SOMCHKEXCEPT
  458.       SOMCHKEXCEPT;
  459. #endif
  460. }
  461.  
  462. /* method: DeleteFrameProxy */
  463. void   DeleteFrameProxy(Environment *ev,
  464.         Proxy* proxy)
  465. {
  466.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DeleteFrameProxy)
  467.     (this,ev,proxy);
  468. #ifdef SOMCHKEXCEPT
  469.       SOMCHKEXCEPT;
  470. #endif
  471. }
  472.  
  473. /* method: ProxyForFrame */
  474. Proxy*   ProxyForFrame(Environment *ev,
  475.         ODFrame* frame)
  476. {
  477.    #ifdef SOMCHKEXCEPT
  478.    Proxy* __somResult = 
  479.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,ProxyForFrame)
  480.     (this,ev,frame);
  481.       SOMCHKEXCEPT;
  482.    return __somResult;
  483. #else
  484.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,ProxyForFrame)
  485.     (this,ev,frame);
  486. #endif
  487. }
  488.  
  489. /* method: UpdateProxyRegion */
  490. void   UpdateProxyRegion(Environment *ev,
  491.         Proxy* proxy)
  492. {
  493.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,UpdateProxyRegion)
  494.     (this,ev,proxy);
  495. #ifdef SOMCHKEXCEPT
  496.       SOMCHKEXCEPT;
  497. #endif
  498. }
  499.  
  500. /* method: CreateProxySelectionBorder */
  501. void   CreateProxySelectionBorder(Environment *ev,
  502.         Proxy* p)
  503. {
  504.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CreateProxySelectionBorder)
  505.     (this,ev,p);
  506. #ifdef SOMCHKEXCEPT
  507.       SOMCHKEXCEPT;
  508. #endif
  509. }
  510.  
  511. /* method: InvalidateSelection */
  512. void   InvalidateSelection(Environment *ev,
  513.         ODFrame* frame)
  514. {
  515.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,InvalidateSelection)
  516.     (this,ev,frame);
  517. #ifdef SOMCHKEXCEPT
  518.       SOMCHKEXCEPT;
  519. #endif
  520. }
  521.  
  522. /* method: ClipEmbeddedFrames */
  523. void   ClipEmbeddedFrames(Environment *ev,
  524.         ODFrame* frame)
  525. {
  526.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,ClipEmbeddedFrames)
  527.     (this,ev,frame);
  528. #ifdef SOMCHKEXCEPT
  529.       SOMCHKEXCEPT;
  530. #endif
  531. }
  532.  
  533. /* method: CommonInitContainerPart */
  534. void   CommonInitContainerPart(Environment *ev)
  535. {
  536.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CommonInitContainerPart)
  537.     (this,ev);
  538. #ifdef SOMCHKEXCEPT
  539.       SOMCHKEXCEPT;
  540. #endif
  541. }
  542.  
  543. /* method: LoadIcons */
  544. void   LoadIcons(Environment *ev)
  545. {
  546.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,LoadIcons)
  547.     (this,ev);
  548. #ifdef SOMCHKEXCEPT
  549.       SOMCHKEXCEPT;
  550. #endif
  551. }
  552.  
  553. /* method: InstallObjectAccessors */
  554. void   InstallObjectAccessors(Environment *ev)
  555. {
  556.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,InstallObjectAccessors)
  557.     (this,ev);
  558. #ifdef SOMCHKEXCEPT
  559.       SOMCHKEXCEPT;
  560. #endif
  561. }
  562.  
  563. /* method: GetEmbeddedFrames */
  564. OrderedCollection*   GetEmbeddedFrames(Environment *ev)
  565. {
  566.    #ifdef SOMCHKEXCEPT
  567.    OrderedCollection* __somResult = 
  568.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,GetEmbeddedFrames)
  569.     (this,ev);
  570.       SOMCHKEXCEPT;
  571.    return __somResult;
  572. #else
  573.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,GetEmbeddedFrames)
  574.     (this,ev);
  575. #endif
  576. }
  577.  
  578. /* method: GetDisplayFrames */
  579. OrderedCollection*   GetDisplayFrames(Environment *ev)
  580. {
  581.    #ifdef SOMCHKEXCEPT
  582.    OrderedCollection* __somResult = 
  583.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,GetDisplayFrames)
  584.     (this,ev);
  585.       SOMCHKEXCEPT;
  586.    return __somResult;
  587. #else
  588.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,GetDisplayFrames)
  589.     (this,ev);
  590. #endif
  591. }
  592.  
  593. /* method: ProxyForFrameID */
  594. Proxy*   ProxyForFrameID(Environment *ev,
  595.         ODID frameID)
  596. {
  597.    #ifdef SOMCHKEXCEPT
  598.    Proxy* __somResult = 
  599.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,ProxyForFrameID)
  600.     (this,ev,frameID);
  601.       SOMCHKEXCEPT;
  602.    return __somResult;
  603. #else
  604.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,ProxyForFrameID)
  605.     (this,ev,frameID);
  606. #endif
  607. }
  608.  
  609. /* method: HighlightSelection */
  610. void   HighlightSelection(Environment *ev)
  611. {
  612.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HighlightSelection)
  613.     (this,ev);
  614. #ifdef SOMCHKEXCEPT
  615.       SOMCHKEXCEPT;
  616. #endif
  617. }
  618.  
  619. /* method: HighlightProxyBorder */
  620. void   HighlightProxyBorder(Environment *ev,
  621.         Proxy* p)
  622. {
  623.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HighlightProxyBorder)
  624.     (this,ev,p);
  625. #ifdef SOMCHKEXCEPT
  626.       SOMCHKEXCEPT;
  627. #endif
  628. }
  629.  
  630. /* method: HighlightContentObject */
  631. void   HighlightContentObject(Environment *ev,
  632.         Proxy* p)
  633. {
  634.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HighlightContentObject)
  635.     (this,ev,p);
  636. #ifdef SOMCHKEXCEPT
  637.       SOMCHKEXCEPT;
  638. #endif
  639. }
  640.  
  641. /* method: ClipEmbeddedFacets */
  642. void   ClipEmbeddedFacets(Environment *ev,
  643.         ODFacet* facet)
  644. {
  645.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,ClipEmbeddedFacets)
  646.     (this,ev,facet);
  647. #ifdef SOMCHKEXCEPT
  648.       SOMCHKEXCEPT;
  649. #endif
  650. }
  651.  
  652. /* method: EmptySelection */
  653. void   EmptySelection(Environment *ev)
  654. {
  655.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,EmptySelection)
  656.     (this,ev);
  657. #ifdef SOMCHKEXCEPT
  658.       SOMCHKEXCEPT;
  659. #endif
  660. }
  661.  
  662. /* method: HandleMouseDown */
  663. ODBoolean   HandleMouseDown(Environment *ev,
  664.         ODFacet* facet,
  665.         ODPoint* where,
  666.         ODEventData* event)
  667. {
  668.    #ifdef SOMCHKEXCEPT
  669.    ODBoolean __somResult = 
  670.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDown)
  671.     (this,ev,facet,where,event);
  672.       SOMCHKEXCEPT;
  673.    return __somResult;
  674. #else
  675.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDown)
  676.     (this,ev,facet,where,event);
  677. #endif
  678. }
  679.  
  680. /* method: HandleBGMouseDown */
  681. ODBoolean   HandleBGMouseDown(Environment *ev,
  682.         ODFacet* facet,
  683.         ODPoint* where,
  684.         ODEventData* event)
  685. {
  686.    #ifdef SOMCHKEXCEPT
  687.    ODBoolean __somResult = 
  688.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleBGMouseDown)
  689.     (this,ev,facet,where,event);
  690.       SOMCHKEXCEPT;
  691.    return __somResult;
  692. #else
  693.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleBGMouseDown)
  694.     (this,ev,facet,where,event);
  695. #endif
  696. }
  697.  
  698. /* method: HandleMouseDownDrag */
  699. ODBoolean   HandleMouseDownDrag(Environment *ev,
  700.         ODFacet* facet,
  701.         Proxy* selection,
  702.         ODEventData* event)
  703. {
  704.    #ifdef SOMCHKEXCEPT
  705.    ODBoolean __somResult = 
  706.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDownDrag)
  707.     (this,ev,facet,selection,event);
  708.       SOMCHKEXCEPT;
  709.    return __somResult;
  710. #else
  711.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDownDrag)
  712.     (this,ev,facet,selection,event);
  713. #endif
  714. }
  715.  
  716. /* method: HandleMouseDownEdgeResize */
  717. ODBoolean   HandleMouseDownEdgeResize(Environment *ev,
  718.         ODFacet* facet,
  719.         Proxy* selection,
  720.         Point* mouse)
  721. {
  722.    #ifdef SOMCHKEXCEPT
  723.    ODBoolean __somResult = 
  724.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDownEdgeResize)
  725.     (this,ev,facet,selection,mouse);
  726.       SOMCHKEXCEPT;
  727.    return __somResult;
  728. #else
  729.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDownEdgeResize)
  730.     (this,ev,facet,selection,mouse);
  731. #endif
  732. }
  733.  
  734. /* method: HandleMouseDownCornerResize */
  735. ODBoolean   HandleMouseDownCornerResize(Environment *ev,
  736.         ODFacet* facet,
  737.         Proxy* selection,
  738.         Point* mouse)
  739. {
  740.    #ifdef SOMCHKEXCEPT
  741.    ODBoolean __somResult = 
  742.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDownCornerResize)
  743.     (this,ev,facet,selection,mouse);
  744.       SOMCHKEXCEPT;
  745.    return __somResult;
  746. #else
  747.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDownCornerResize)
  748.     (this,ev,facet,selection,mouse);
  749. #endif
  750. }
  751.  
  752. /* method: HandleMouseDownInEmbeddedFrame */
  753. ODBoolean   HandleMouseDownInEmbeddedFrame(Environment *ev,
  754.         ODFacet* container,
  755.         ODFacet* facet,
  756.         ODPoint* where,
  757.         ODEventData* event)
  758. {
  759.    #ifdef SOMCHKEXCEPT
  760.    ODBoolean __somResult = 
  761.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDownInEmbeddedFrame)
  762.     (this,ev,container,facet,where,event);
  763.       SOMCHKEXCEPT;
  764.    return __somResult;
  765. #else
  766.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMouseDownInEmbeddedFrame)
  767.     (this,ev,container,facet,where,event);
  768. #endif
  769. }
  770.  
  771. /* method: HandleKeyDown */
  772. ODBoolean   HandleKeyDown(Environment *ev,
  773.         ODFrame* focusFrame,
  774.         ODEventData* event)
  775. {
  776.    #ifdef SOMCHKEXCEPT
  777.    ODBoolean __somResult = 
  778.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleKeyDown)
  779.     (this,ev,focusFrame,event);
  780.       SOMCHKEXCEPT;
  781.    return __somResult;
  782. #else
  783.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleKeyDown)
  784.     (this,ev,focusFrame,event);
  785. #endif
  786. }
  787.  
  788. /* method: HandleMenuEvent */
  789. ODBoolean   HandleMenuEvent(Environment *ev,
  790.         ODFrame* focusFrame,
  791.         ODEventData* event)
  792. {
  793.    #ifdef SOMCHKEXCEPT
  794.    ODBoolean __somResult = 
  795.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMenuEvent)
  796.     (this,ev,focusFrame,event);
  797.       SOMCHKEXCEPT;
  798.    return __somResult;
  799. #else
  800.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandleMenuEvent)
  801.     (this,ev,focusFrame,event);
  802. #endif
  803. }
  804.  
  805. /* method: HandlePageSetup */
  806. ODBoolean   HandlePageSetup(Environment *ev,
  807.         ODFrame* focusFrame)
  808. {
  809.    #ifdef SOMCHKEXCEPT
  810.    ODBoolean __somResult = 
  811.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandlePageSetup)
  812.     (this,ev,focusFrame);
  813.       SOMCHKEXCEPT;
  814.    return __somResult;
  815. #else
  816.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandlePageSetup)
  817.     (this,ev,focusFrame);
  818. #endif
  819. }
  820.  
  821. /* method: HandlePrinting */
  822. ODBoolean   HandlePrinting(Environment *ev,
  823.         ODFrame* focusFrame)
  824. {
  825.    #ifdef SOMCHKEXCEPT
  826.    ODBoolean __somResult = 
  827.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandlePrinting)
  828.     (this,ev,focusFrame);
  829.       SOMCHKEXCEPT;
  830.    return __somResult;
  831. #else
  832.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HandlePrinting)
  833.     (this,ev,focusFrame);
  834. #endif
  835. }
  836.  
  837. /* method: CreateDefPrintRec */
  838. void   CreateDefPrintRec(Environment *ev)
  839. {
  840.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CreateDefPrintRec)
  841.     (this,ev);
  842. #ifdef SOMCHKEXCEPT
  843.       SOMCHKEXCEPT;
  844. #endif
  845. }
  846.  
  847. /* method: BeginPrinting */
  848. ODFacet*   BeginPrinting(Environment *ev,
  849.         ODFrame* rootFrame,
  850.         TPrPort* thePrPort)
  851. {
  852.    #ifdef SOMCHKEXCEPT
  853.    ODFacet* __somResult = 
  854.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,BeginPrinting)
  855.     (this,ev,rootFrame,thePrPort);
  856.       SOMCHKEXCEPT;
  857.    return __somResult;
  858. #else
  859.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,BeginPrinting)
  860.     (this,ev,rootFrame,thePrPort);
  861. #endif
  862. }
  863.  
  864. /* method: PrintPage */
  865. void   PrintPage(Environment *ev,
  866.         ODFacet* prFacet,
  867.         ODUShort page)
  868. {
  869.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,PrintPage)
  870.     (this,ev,prFacet,page);
  871. #ifdef SOMCHKEXCEPT
  872.       SOMCHKEXCEPT;
  873. #endif
  874. }
  875.  
  876. /* method: EndPrinting */
  877. void   EndPrinting(Environment *ev,
  878.         ODFacet* prFacet)
  879. {
  880.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,EndPrinting)
  881.     (this,ev,prFacet);
  882. #ifdef SOMCHKEXCEPT
  883.       SOMCHKEXCEPT;
  884. #endif
  885. }
  886.  
  887. /* method: PrintDocument */
  888. void   PrintDocument(Environment *ev,
  889.         ODFrame* frame)
  890. {
  891.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,PrintDocument)
  892.     (this,ev,frame);
  893. #ifdef SOMCHKEXCEPT
  894.       SOMCHKEXCEPT;
  895. #endif
  896. }
  897.  
  898. /* method: DoCut */
  899. ODBoolean   DoCut(Environment *ev,
  900.         ODFrame* frame)
  901. {
  902.    #ifdef SOMCHKEXCEPT
  903.    ODBoolean __somResult = 
  904.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoCut)
  905.     (this,ev,frame);
  906.       SOMCHKEXCEPT;
  907.    return __somResult;
  908. #else
  909.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoCut)
  910.     (this,ev,frame);
  911. #endif
  912. }
  913.  
  914. /* method: DoCopy */
  915. ODBoolean   DoCopy(Environment *ev,
  916.         ODFrame* frame)
  917. {
  918.    #ifdef SOMCHKEXCEPT
  919.    ODBoolean __somResult = 
  920.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoCopy)
  921.     (this,ev,frame);
  922.       SOMCHKEXCEPT;
  923.    return __somResult;
  924. #else
  925.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoCopy)
  926.     (this,ev,frame);
  927. #endif
  928. }
  929.  
  930. /* method: DoPaste */
  931. ODBoolean   DoPaste(Environment *ev,
  932.         ODFrame* frame)
  933. {
  934.    #ifdef SOMCHKEXCEPT
  935.    ODBoolean __somResult = 
  936.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoPaste)
  937.     (this,ev,frame);
  938.       SOMCHKEXCEPT;
  939.    return __somResult;
  940. #else
  941.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoPaste)
  942.     (this,ev,frame);
  943. #endif
  944. }
  945.  
  946. /* method: DoPasteLink */
  947. ODBoolean   DoPasteLink(Environment *ev,
  948.         ODFrame* frame)
  949. {
  950.    #ifdef SOMCHKEXCEPT
  951.    ODBoolean __somResult = 
  952.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoPasteLink)
  953.     (this,ev,frame);
  954.       SOMCHKEXCEPT;
  955.    return __somResult;
  956. #else
  957.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoPasteLink)
  958.     (this,ev,frame);
  959. #endif
  960. }
  961.  
  962. /* method: DoClear */
  963. ODBoolean   DoClear(Environment *ev,
  964.         ODFrame* frame)
  965. {
  966.    #ifdef SOMCHKEXCEPT
  967.    ODBoolean __somResult = 
  968.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoClear)
  969.     (this,ev,frame);
  970.       SOMCHKEXCEPT;
  971.    return __somResult;
  972. #else
  973.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoClear)
  974.     (this,ev,frame);
  975. #endif
  976. }
  977.  
  978. /* method: DoSelectAll */
  979. ODBoolean   DoSelectAll(Environment *ev,
  980.         ODFrame* frame)
  981. {
  982.    #ifdef SOMCHKEXCEPT
  983.    ODBoolean __somResult = 
  984.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoSelectAll)
  985.     (this,ev,frame);
  986.       SOMCHKEXCEPT;
  987.    return __somResult;
  988. #else
  989.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoSelectAll)
  990.     (this,ev,frame);
  991. #endif
  992. }
  993.  
  994. /* method: ActivateFrame */
  995. void   ActivateFrame(Environment *ev,
  996.         ODFrame* frame)
  997. {
  998.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,ActivateFrame)
  999.     (this,ev,frame);
  1000. #ifdef SOMCHKEXCEPT
  1001.       SOMCHKEXCEPT;
  1002. #endif
  1003. }
  1004.  
  1005. /* method: DeActivateFrame */
  1006. void   DeActivateFrame(Environment *ev,
  1007.         ODFrame* frame)
  1008. {
  1009.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DeActivateFrame)
  1010.     (this,ev,frame);
  1011. #ifdef SOMCHKEXCEPT
  1012.       SOMCHKEXCEPT;
  1013. #endif
  1014. }
  1015.  
  1016. /* method: ActivatingWindow */
  1017. void   ActivatingWindow(Environment *ev,
  1018.         ODFrame* frame)
  1019. {
  1020.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,ActivatingWindow)
  1021.     (this,ev,frame);
  1022. #ifdef SOMCHKEXCEPT
  1023.       SOMCHKEXCEPT;
  1024. #endif
  1025. }
  1026.  
  1027. /* method: DeActivatingWindow */
  1028. void   DeActivatingWindow(Environment *ev,
  1029.         ODFrame* frame)
  1030. {
  1031.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DeActivatingWindow)
  1032.     (this,ev,frame);
  1033. #ifdef SOMCHKEXCEPT
  1034.       SOMCHKEXCEPT;
  1035. #endif
  1036. }
  1037.  
  1038. /* method: InstallMenus */
  1039. void   InstallMenus(Environment *ev,
  1040.         ODFrame* aFrame)
  1041. {
  1042.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,InstallMenus)
  1043.     (this,ev,aFrame);
  1044. #ifdef SOMCHKEXCEPT
  1045.       SOMCHKEXCEPT;
  1046. #endif
  1047. }
  1048.  
  1049. /* method: RemoveMenus */
  1050. void   RemoveMenus(Environment *ev,
  1051.         ODFrame* aFrame)
  1052. {
  1053.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,RemoveMenus)
  1054.     (this,ev,aFrame);
  1055. #ifdef SOMCHKEXCEPT
  1056.       SOMCHKEXCEPT;
  1057. #endif
  1058. }
  1059.  
  1060. /* method: SetBGColor1 */
  1061. void   SetBGColor1(Environment *ev,
  1062.         ODFrame* aFrame,
  1063.         ODUShort whichColor)
  1064. {
  1065.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,SetBGColor1)
  1066.     (this,ev,aFrame,whichColor);
  1067. #ifdef SOMCHKEXCEPT
  1068.       SOMCHKEXCEPT;
  1069. #endif
  1070. }
  1071.  
  1072. /* method: UserSetBGColor */
  1073. void   UserSetBGColor(Environment *ev,
  1074.         ODFrame* frame,
  1075.         RGBColor* whichColor)
  1076. {
  1077.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,UserSetBGColor)
  1078.     (this,ev,frame,whichColor);
  1079. #ifdef SOMCHKEXCEPT
  1080.       SOMCHKEXCEPT;
  1081. #endif
  1082. }
  1083.  
  1084. /* method: SetBGColor2 */
  1085. void   SetBGColor2(Environment *ev,
  1086.         ODFrame* aFrame,
  1087.         RGBColor* whichColor)
  1088. {
  1089.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,SetBGColor2)
  1090.     (this,ev,aFrame,whichColor);
  1091. #ifdef SOMCHKEXCEPT
  1092.       SOMCHKEXCEPT;
  1093. #endif
  1094. }
  1095.  
  1096. /* method: Embed */
  1097. void   Embed(Environment *ev,
  1098.         short item,
  1099.         ODFrame* frame,
  1100.         ODPart** newPart)
  1101. {
  1102.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,Embed)
  1103.     (this,ev,item,frame,newPart);
  1104. #ifdef SOMCHKEXCEPT
  1105.       SOMCHKEXCEPT;
  1106. #endif
  1107. }
  1108.  
  1109. /* method: SetGrafPortOrigin */
  1110. void   SetGrafPortOrigin(Environment *ev,
  1111.         ODFacet* facet)
  1112. {
  1113.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,SetGrafPortOrigin)
  1114.     (this,ev,facet);
  1115. #ifdef SOMCHKEXCEPT
  1116.       SOMCHKEXCEPT;
  1117. #endif
  1118. }
  1119.  
  1120. /* method: InvalEmbedFrameAfterResize */
  1121. void   InvalEmbedFrameAfterResize(Environment *ev,
  1122.         ODFacet* facet,
  1123.         Proxy* selection,
  1124.         ODShape* oldShape,
  1125.         ODShape* newShape,
  1126.         Point* transOffset)
  1127. {
  1128.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,InvalEmbedFrameAfterResize)
  1129.     (this,ev,facet,selection,oldShape,newShape,transOffset);
  1130. #ifdef SOMCHKEXCEPT
  1131.       SOMCHKEXCEPT;
  1132. #endif
  1133. }
  1134.  
  1135. /* method: GetSelectionRectLocal */
  1136. Rect*   GetSelectionRectLocal(Environment *ev,
  1137.         Proxy* selection)
  1138. {
  1139.    #ifdef SOMCHKEXCEPT
  1140.    Rect* __somResult = 
  1141.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,GetSelectionRectLocal)
  1142.     (this,ev,selection);
  1143.       SOMCHKEXCEPT;
  1144.    return __somResult;
  1145. #else
  1146.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,GetSelectionRectLocal)
  1147.     (this,ev,selection);
  1148. #endif
  1149. }
  1150.  
  1151. /* method: CreatePalette */
  1152. void   CreatePalette(Environment *ev)
  1153. {
  1154.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CreatePalette)
  1155.     (this,ev);
  1156. #ifdef SOMCHKEXCEPT
  1157.       SOMCHKEXCEPT;
  1158. #endif
  1159. }
  1160.  
  1161. /* method: DestroyPalette */
  1162. void   DestroyPalette(Environment *ev)
  1163. {
  1164.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DestroyPalette)
  1165.     (this,ev);
  1166. #ifdef SOMCHKEXCEPT
  1167.       SOMCHKEXCEPT;
  1168. #endif
  1169. }
  1170.  
  1171. /* method: ShowPalette */
  1172. void   ShowPalette(Environment *ev)
  1173. {
  1174.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,ShowPalette)
  1175.     (this,ev);
  1176. #ifdef SOMCHKEXCEPT
  1177.       SOMCHKEXCEPT;
  1178. #endif
  1179. }
  1180.  
  1181. /* method: HidePalette */
  1182. void   HidePalette(Environment *ev)
  1183. {
  1184.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,HidePalette)
  1185.     (this,ev);
  1186. #ifdef SOMCHKEXCEPT
  1187.       SOMCHKEXCEPT;
  1188. #endif
  1189. }
  1190.  
  1191. /* method: GetBGColor */
  1192. void   GetBGColor(Environment *ev,
  1193.         ODUShort whichColor,
  1194.         RGBColor* newColor)
  1195. {
  1196.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,GetBGColor)
  1197.     (this,ev,whichColor,newColor);
  1198. #ifdef SOMCHKEXCEPT
  1199.       SOMCHKEXCEPT;
  1200. #endif
  1201. }
  1202.  
  1203. /* method: MakeEmbeddedFrame */
  1204. ODFrame*   MakeEmbeddedFrame(Environment *ev,
  1205.         ODFrame* containingFrame,
  1206.         ODShape* frameShape,
  1207.         ODTransform* externalTransform,
  1208.         ODPart* embedPart,
  1209.         ODBoolean isOverlaid)
  1210. {
  1211.    #ifdef SOMCHKEXCEPT
  1212.    ODFrame* __somResult = 
  1213.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,MakeEmbeddedFrame)
  1214.     (this,ev,containingFrame,frameShape,externalTransform,embedPart,isOverlaid);
  1215.       SOMCHKEXCEPT;
  1216.    return __somResult;
  1217. #else
  1218.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,MakeEmbeddedFrame)
  1219.     (this,ev,containingFrame,frameShape,externalTransform,embedPart,isOverlaid);
  1220. #endif
  1221. }
  1222.  
  1223. /* method: CreateWindow */
  1224. ODWindow*   CreateWindow(Environment *ev,
  1225.         ODFrame* sourceFrame)
  1226. {
  1227.    #ifdef SOMCHKEXCEPT
  1228.    ODWindow* __somResult = 
  1229.       SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CreateWindow)
  1230.     (this,ev,sourceFrame);
  1231.       SOMCHKEXCEPT;
  1232.    return __somResult;
  1233. #else
  1234.    return SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CreateWindow)
  1235.     (this,ev,sourceFrame);
  1236. #endif
  1237. }
  1238.  
  1239. /* method: CloneTestDrawContent */
  1240. void   CloneTestDrawContent(Environment *ev,
  1241.         ODDraftKey key,
  1242.         ODStorageUnit* toSU,
  1243.         ODFrame* scopeFrame)
  1244. {
  1245.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,CloneTestDrawContent)
  1246.     (this,ev,key,toSU,scopeFrame);
  1247. #ifdef SOMCHKEXCEPT
  1248.       SOMCHKEXCEPT;
  1249. #endif
  1250. }
  1251.  
  1252. /* method: DoShowPartsBin */
  1253. void   DoShowPartsBin(Environment *ev,
  1254.         ODFrame* frame)
  1255. {
  1256.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,DoShowPartsBin)
  1257.     (this,ev,frame);
  1258. #ifdef SOMCHKEXCEPT
  1259.       SOMCHKEXCEPT;
  1260. #endif
  1261. }
  1262.  
  1263. /* method: StartDrawingLines */
  1264. void   StartDrawingLines(Environment *ev,
  1265.         ODFrame* frame)
  1266. {
  1267.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,StartDrawingLines)
  1268.     (this,ev,frame);
  1269. #ifdef SOMCHKEXCEPT
  1270.       SOMCHKEXCEPT;
  1271. #endif
  1272. }
  1273.  
  1274. /* method: StopDrawingLines */
  1275. void   StopDrawingLines(Environment *ev,
  1276.         ODFrame* frame)
  1277. {
  1278.    SOM_ResolveD(this,AppleTest_Container,AppleTest_Container,StopDrawingLines)
  1279.     (this,ev,frame);
  1280. #ifdef SOMCHKEXCEPT
  1281.       SOMCHKEXCEPT;
  1282. #endif
  1283. }
  1284.  
  1285. };   /* AppleTest_Container */
  1286.  
  1287.  
  1288.  
  1289. #endif       /* SOM_AppleTest_Container_xh */
  1290.